草庐IT

安卓 ANR SurfaceView

全部标签

android - 部署安卓应用

我为Android开发了一个数据库应用程序。现在我想让它可以部署它。但我不知道如何用数据库部署它。 最佳答案 我希望你可能使用过sqlite数据库。将您的sqlite数据库保存在您的Assets文件夹中并创建您的apk。Android会处理剩下的事情。StringmyPath=DB_PATH+DB_NAME;SQLiteDatabasemyDataBase=SQLiteDatabase.openDatabase(myPath,null,SQLiteDatabase.OPEN_READWRITE);其中DB_Path="/data/d

安卓音乐播放器小部件

我正在开发音乐播放器小部件(主屏幕小部件)..它只需要播放一首歌曲(最好使用MediaPlayer类)。但我不确定如何实现。我对Android开发有点缺乏经验,只是提到了这一点。我目前拥有的类扩展了AppWidgetProvider,我想让这个类处理音乐播放部分并不是一个好主意,而是一个Service.如果是这样,怎么做到的?此外,我有3个按钮:播放、暂停和停止,我可以在onReceive(...)中区分按下了哪个按钮。提前致谢!这是类。publicclassMusicManagerextendsAppWidgetProvider{privatefinalStringACTION_WI

安卓 map : array index out of bound exception

我的任务是在Androidmap中显示458个标记。为了避免与性能相关的问题,我使用AsyncTask实例更新map上的数据。这是我所做工作的一个简短场景。我获取了英国458个位置的纬度/经度。我运行循环并按照Android博客教程将它们添加到ItemizedOverlay类中在每50次迭代后,我调用publishProgress方法在map中放置50个标记。第50次迭代后,流程通过publishProgress进入onProgressUpdate,这是我的onProgressUpdate方法代码//MapOverLays=mapView.getOverlays();//Thislin

android - 发短信打开安卓App?

我想知道如果用户已经在他/她的手机上安装了应用程序,是否可以通过向他们发送短信来打开他们手机上的Android应用程序。有点像我的Droid应用程序在哪里?我可以像短信一样发送它说“打开”后台服务会识别它并打开应用程序吗?这可能吗?如果可能的话,他们的例子是什么?谢谢 最佳答案 是的,您可以,只要在list中获得正确的许可。您可以告诉您的应用程序监听android.provider.Telephony.SMS_RECEIVEDIntent,这将在SMS到达时打开广播接收器。然后在授予您阅读短信的权限后,您可以简单地检查收到的短信是否

安卓 : programmatically copying apk to/system/app

我正在尝试从我的java代码安装系统应用程序,到目前为止,我还没有成功。以下是我到目前为止所做的:我的设备已获得root权限。我的“安装程序”应用程序作为系统应用程序安装。(手动复制到/system/app)我已经使用平台key签署了安装程序apk,并且我在list中有android:sharedUserId="android.uid.system"。我一直在为Runtime.getRuntime.exec("su")尝试(一直在尝试,然后更多)。我打算将系统分区挂载为rw,为apk做一个cat,然后制作系统分区ro。以下是命令列表:mount-oremount,rw-tyaffs2/

带有 CSipSimple 和 pjsip 的安卓 SIP

我正在编写一个自定义Android应用程序,允许用户使用SIP进行VOIP调用。当用户按下按钮时,将发起与另一个SIP用户的语音调用。而已。唯一的其他要求是它必须在2.3+Android设备上运行,并且不能仅限于wifi。Android已经包含一个SIP堆栈(从2.3开始),我能够修改Walkie-Talkie示例项目以完全按照我想要的方式工作。不幸的是,我无法在某些设备上使用这个应用程序(CasioCommando就是其中之一),更糟糕的是,该应用程序只能通过wifi运行(正如我提到的,这对我的项目来说是NotAcceptable)。我开始寻找另一个具有易于使用的API的SIP堆栈,

安卓音频搜索栏

我正在尝试创建一个播放单个音频文件的东西,并且可以使用进度/搜索栏暂停和操作。我想让一个图像占据大部分屏幕,然后在左下方有一个播放暂停按钮,在按钮右侧有一个栏。一切都适用于未链接到音频的搜索栏。我的进度条编码可能一团糟,因为如果从我在Internet上看到的几个代码中提取它,但它们大多让我感到困惑,因为它们用于音乐播放器应用程序,而不是用于播放单个音频文件。有人可以帮我处理进度条吗?任何其他改进我的编程的技巧也会很棒。(我对android和编程很陌生只是为了警告你)这是我的Java:MediaPlayermediaPlayer;ButtonbuttonPlayPause;ImageVi

安卓抽屉导航

我正在尝试探索由Google标准化的新抽屉导航。最后我们也有了官方代码。我试图了解在我的应用中实现相同功能的最佳方式。我的应用结构如下-MainActivity----FeaturedTab----FavoritesTab在任一选项卡中单击任何元素时,它将带我到下方ContentActivity----InfoTab----MapTab现在让我感到困惑的是,以上所有内容都必须放入抽屉导航的新View中。因为抽屉导航结构是这样的具有包含navdraw-view和intern的布局的Activity,它包含内容布局和抽屉布局。单击抽屉中的一个选项时,我应该一起替换内容布局还是应该打开一个新

安卓和 ICU 5.0

我开始在我的Android项目中使用ICU4J。但是当我在设备上运行该项目时,在启动时,我遇到了崩溃。这是错误:FATALEXCEPTION:mainjava.lang.ExceptionInInitializerErroratcom.ibm.icu.text.SimpleDateFormat.(SimpleDateFormat.java:849)atcom.ibm.icu.text.DateFormat.get(DateFormat.java:1492)atcom.ibm.icu.text.DateFormat.getDateInstance(DateFormat.java:1191

安卓.view.InflateException : Binary XML file line #1: Error inflating class <unknown>

在我的项目中添加了ActionBarCompat+NavDrawer,在4.3设备上运行很流畅,在2.3设备上我得到以下异常:09-0815:09:15.229:E/AndroidRuntime(2964):FATALEXCEPTION:main09-0815:09:15.229:E/AndroidRuntime(2964):android.view.InflateException:BinaryXMLfileline#1:Errorinflatingclass09-0815:09:15.229:E/AndroidRuntime(2964):atandroid.view.LayoutI